@echo off
chcp 65001 >nul
echo ========================================
echo 批量文件重命名工具打包脚本
echo ========================================
echo.

echo [1/3] 检查PyInstaller是否已安装...
python -m pip show pyinstaller >nul 2>&1
if errorlevel 1 (
    echo PyInstaller未安装，正在安装...
    python -m pip install pyinstaller
    if errorlevel 1 (
        echo 错误：安装PyInstaller失败！
        echo 请手动执行: pip install pyinstaller
        pause
        exit /b 1
    )
) else (
    echo PyInstaller已安装
)
echo.

echo [2/3] 开始打包，请稍候...
echo.
pyinstaller --onefile --windowed --name "重命名工具" --icon=NONE "重命名复杂.py"

if errorlevel 1 (
    echo.
    echo ========================================
    echo 错误：打包失败！
    echo ========================================
    echo 可能的原因：
    echo 1. 缺少依赖库（ttkbootstrap等）
    echo 2. Python环境配置问题
    echo.
    echo 建议操作：
    echo 1. 先安装依赖: pip install ttkbootstrap
    echo 2. 查看上方错误信息
    echo ========================================
) else (
    echo.
    echo ========================================
    echo [3/3] 打包成功！
    echo ========================================
    echo 生成的文件位置: dist\重命名工具.exe
    echo ========================================
)

echo.
pause
